@CHARSET "UTF-8";

body
{
  margin: 0;
}

#header
{
  width: 100%;
  border-bottom: 1px solid black;
  height: 40px;
  background: #eee;
}

#container
{
  width: 100%;
  padding: 5px 5px;
  background: rgb(220,220,220);
  min-height: 200px;
}

#forum
{
  width: 33%;
}

/* Table categories */

table.categories
{
	/*border: 1px solid black;*/
	width: 100%;
	margin: auto;
}

table.categories tr.category
{
	/*background: red;*/
	border-bottom: 1px solid black;
}

table.categories tr.category td
{
	border-bottom: 1px solid black;
}

table.categories tr.subcategory
{
	/*background: yellow;*/
}

table.categories tr.subcategory td
{
	padding-left: 10%;
	border-left: 1px solid black;
}

/* Table subcategory */

table.subcategory
{
	/*border: 1px solid black;*/
	width: 80%;
	margin: auto;
}

table.subcategory th
{
	text-decoration: underline;
}

table.subcategory tr.topic
{
}

table.subcategory tr.topic td
{
	padding-left: 10%;
}

/* Table newtopic */
table.newtopic
{
	width: 80%;
	margin: auto;
}

/* Liens */
a
{
	color: #3a84cc;
	text-decoration: none;
}

a:hover
{
	color: blue;
}

/* Alignement */
p.center
{
	text-align: center;
}

td.center
{
	text-align: center;
}

/* Footer */

#footer
{
  width: 100%;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  height: 40px;
  background:#eee;
  text-align: center;
}
